package edu.sctu.zhengsenwen.month201506.day20150603;

import java.util.HashMap;

/**
* Created by user15 on 2015/6/2.
*/
public class SubwayCard {


    private HashMap<String,Integer> map;


    SubwayCard(){

        map = new StationData().setHashMapData();
    }

    public void getCard(String start,String end){

    }


    public int getCount(String start,String end){

        int count = 0;

        if(map.get(start) > map.get(end)){

            count = map.get(start) - map.get(end);

        }else{

            count = map.get(end) - map.get(start);
        }
        return count;
    }



    public int getPrice(String start,String end) {

        int price = 2;

        if (getCount(start, end) < 3) {

            price = 2;

        } else if (getCount(start, end) >= 3 && getCount(start, end) < 6) {

            price = 4;

        } else if (getCount(start, end) >= 6 && getCount(start, end) < 8) {

            price = 5;

        } else if (getCount(start, end) >= 8) {

            price = 6;

        }
        return price;
    }


    public void addPrice(int price,Passenger passengers){

        passengers.setPrice(passengers.getPrice() + price);
    }
}
